using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;


namespace ProyectoFinal.Controles
{
    public class Utility
    {

        public static Usuario DataTableToUser(TypeClass cls, SqlDataReader rdr)
        {

            object obj;
            Usuario user = new Usuario();

            while (rdr.Read())
            {
               user = new Usuario((int)rdr.GetValue(0), ((string)rdr.GetValue(1)).Trim(), ((string)rdr.GetValue(2)).Trim(), ((string)rdr.GetValue(3)).Trim());
            }

            return user;

            //switch (cls) { 
            //    case TypeClass.USUARIO:

            //        user.password = dt.Columns[2];
            //        //((Usuario)obj).codigo = dt.Columns[0];
            //        //((Usuario)obj).usuario = dt.Columns[1];
            //        //((Usuario)obj).password = dt.Columns[2];
            //        //((Usuario)obj).nombre = dt.Columns[3];
            //        return (object)user;

            //    case TypeClass.CURSO:
            //        curso.codigo = dt.Columns[0];        
            //        //((Curso)obj).codigo= dt.Columns[0];
            //        //((Curso)obj).nombre = dt.Columns[1];
            //        //((Curso)obj).objetivo = dt.Columns[2];
            //        //((Curso)obj).silabo = dt.Columns[3];
            //        //((Curso)obj).creditos = dt.Columns[4];
            //        //((Curso)obj).h_teoricas = dt.Columns[5];
            //        //((Curso)obj).h_practicas = dt.Columns[6];
            //        //((Curso)obj).fk_prerrequisito = dt.Columns[9];
            //        //((Curso)obj).fk_equivalente = dt.Columns[7];
            //        //((Curso)obj).fk_facultad = dt.Columns[8];
            //        return (object)curso;
            //}


        }    
    }
}
